cause precipitation - Spanish English Dictionary